Notes 3 : Expander graphs – a ubiquitous pseudorandom structure
نویسندگان
چکیده
In this lecture, we will focus on expander graphs (also called expanders), which are pseudoran-dom objects in a more restricted sense than what we saw in the last two lectures. The reader is also referred to the monograph [1] and the tutorial slides [2] for more detailed surveys of today's topics. Expander graphs are universally useful in computer science and have many applications in de-randomization, circuit complexity, error correcting codes, communication and sorting networks, approximate counting, computational information, data structures, etc. Expander graphs also have many interesting applications in various areas of pure mathematics: topology, group theory, measure theory, number theory and especially graph theory. 1 Expander graphs: definition and basic properties Expander graphs are graphs with an additional special " expansion " property. This property can be equivalently described combinatorically, geometrically, probabilistically, or algebraically. 1. Combinatoric formulation: Expander graphs are sparse d-regular graph (for some fixed d), but highly connected; any two disjoint sets of vertices cannot be disconnected from each other without removing a lot of edges (i.e., no small cuts). In other words, a d-regular graph G with n vertices is expander if for any subset S of vertices satisfying |S| < n/2, number of edges connecting S and the complement of S is at least α|S|d for a constant α. 2. Geometric formulation: Expander graphs have high isoperimetry, i.e., any proper subset S of vertices has a large boundary ∂S, where ∂S is defined as the set of vertices which are not in S but are adjacent to a vertex in S. 3. Probabilistic formulation: A random walk on an expander graph converges very rapidly (in O(log n) steps) to the uniform distribution. 4. Algebraic formulation: If we look at the the adjacency matrix of an expander graph, then there is a large gap between second largest eigenvalue and the largest eigenvalue, which in this case equals the degree of the graph. Since all of these formulations of the expansion property are equivalent, we will use the algebraic formulation in this lecture. Let G = (V, E) be a d-regular graph with n vertices. We let A G denote the normalized adjacency matrix of G, i.e., It easy to check that if we sort the eigenvalues λ i of A G in non-increasing order, then 1 ≥ λ i ≥ −1 and the largest eigenvalue λ 1 = 1. We will let λ(G) denote the second …
منابع مشابه
An approximate blow-up lemma for sparse pseudorandom graphs
We state a sparse approximate version of the blow-up lemma, showing that regular partitions in sufficiently pseudorandom graphs behave almost like complete partite graphs for embedding graphs with maximum degree ∆. We show that (p, γ)-jumbled graphs, with γ = o(pmax(2∆,∆+3/2)n), are “sufficiently pseudorandom”. The approach extends to random graphs Gn,p with p ( log n n )1/∆.
متن کاملFoundations and Trends Pseudorandomness I
This is the first volume of a 2-part survey on pseudorandomness, the theory of efficiently generating objects that “look random” despite being constructed using little or no randomness. The survey places particular emphasis on the intimate connections that have been discovered between a variety of fundamental “pseudorandom objects” that at first seem very different in nature: expander graphs, r...
متن کاملLecture 17: Space-bounded Derandomization
The randomized result was obtained by viewing random bit sequences as vertices of an expander graph and performing a random walk upon choosing a start vertex uniformly at random, and casting a majority vote. The error (probability of majority vote resulting in error) exponentially decreases with the length of the random walk. We also saw a stronger statement based on Chernoff bounds for random ...
متن کاملThe Unified Theory of Pseudorandomness
Pseudorandomness is the theory of efficiently generating objects that “look random” despite being constructed with little or no randomness. One of the achievements of this research area has been the realization that a number of fundamental and widely studied “pseudorandom” objects are all almost equivalent when viewed appropriately. These objects include pseudorandom generators, expander graphs...
متن کاملCos 594d: a Theorist’s Toolkit
These are edited lecture notes from a graduate course at the Computer Science department of Princeton University in Fall 2002. The course was my attempt to teach first year graduate students students many mathematical tools useful in theoretical computer science. Of course, the goal was too ambitious for a course with 12 three hour lectures. I had to relegate some topics to homework; these incl...
متن کامل